Programming Systems for Autonomy
نویسندگان
چکیده
This paper describes a new approach to programming autonomic systems. Autonomic functions are integrated into element objects at design time using a special language called JSpoon. JSpoon extends element classes with management attributes representing configuration, performance, status and fault information. The JSpoon compiler generates respective code and interfaces to instrument the data in a common Modeler repository, provided by NESTOR [28]. JSpoon programs access and manipulate management data without distinction between “agent” and “manager” roles. JSpoon further supports integration of plug-in knowledge modules that can interpret and control element operations. These knowledge modules are used to incorporate autonomic operations with elements. This design-time approach offers several substantive advantages over current alternatives. Management is integrated with the element development life-cycle. Instrumentation is compiler-generated and may be flexibly designed by element developers, while being consolidated into a unified global management data model. Knowledge modules can be seamlessly integrated with third party elements augmenting these elements with the logic for autonomic behavior.
منابع مشابه
Employee Job Autonomy and Control in a Restructured Extension Organization
This descriptive cross sectional census study identified the perceptions of Extension and Outreach employees of Iowa State University in the United States about job autonomy and control after two years of a major restructuring. Employees perceived autonomy and control over expressing views and ideas about their work and spending time on the job but perceived little influence over budget allocat...
متن کاملAchieving Autonomy Through Design
ing blocks that are eventually evolving into a comprehensive methodology for autonomous systems design [lo]. In this article, we briefly summarize the definition of an intelligent autonomous system and requirements for achieving high autonomy. Then, model-based techniques which unify autonomous system design are preThis article discusses a high level design methodology and its support of high a...
متن کاملTowards a Programming Paradigm for Control Systems with High Levels of Existential Autonomy
Systems intended to operate in dynamic, complex environments – without intervention from their designers or significant amounts of domaindependent information provided at design time – must be equipped with a sufficient level of existential autonomy. This feature of naturally intelligent systems has largely been missing from cognitive architectures created to date, due in part to the fact that ...
متن کاملSelf-Programming: Operationalizing Autonomy
Lacking an operational definition of autonomy has considerably weakened the concept's impact in systems engineering. Most current “autonomous” systems are built to operate in conditions more or less fully described a priori, which is insufficient for achieving highly autonomous systems that adapt efficiently to unforeseen situations. In an effort to clarify the nature of autonomy we propose an ...
متن کاملSpecifying Autonomy Levels for Unmanned Systems: Interim Report
The viability of Unmanned Systems as tools is increasingly recognized in many domains. As technology advances, the autonomy on board these systems also advances. In order to evaluate the systems in terms of their levels of autonomy, it is critical to have a set of standard definitions that support a set of metrics. As autonomy cannot be evaluated quantitatively without sound and thorough techni...
متن کامل99 F ) Monterey , California , 1999 On the Coordination of Autonomous Systems Position Paper
There is a general trend in designing distributed control systems to give an increasing amount of autonomy to the individual nodes of such systems. Two interrelated system layers must be considered when autonomous systems have to be coordinated under real-time constraints: distributed programming paradigm and communication layer. We analyze current trends and options, and give an approach for a...
متن کامل